package com.lanhai.model;

public class Guidepost {
   public int id;
   public String name;//名称
   public int num;//地标号
   public int type;//类型,1:进入点,2:交管,3:待命点,4:离开点,5:限行区入口,6:限行区出口,7:充电岛入口,8:工位,9：充电位
   public int subType;//子类,1:机台,2：充电桩
   public int agvState;//对应的AGV状态
   public int nextNum;//下一站地标号
   public int[] controlAreaIds;//所在交管区ID（地标在交管区里面）
   public int caId;//主交管区ID(交管区入口点通过这个字段指定同向限行的交管区, 工位通过这个字段保留锁定交管区)
   public int[] aheadCaIds;//前方交管区ID数组
   public String ctrlIp;//所属调度的IP地址
   public int step;//工序
   public int nextStep;//下一道工序
   
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getNum() {
		return num;
	}
	public void setNum(int num) {
		this.num = num;
	}
	public int getType() {
		return type;
	}
	public void setType(int type) {
		this.type = type;
	}
	public int getSubType() {
		return subType;
	}
	public void setSubType(int subType) {
		this.subType = subType;
	}
	public int getAgvState() {
		return agvState;
	}
	public void setAgvState(int agvState) {
		this.agvState = agvState;
	}
	public int getNextNum() {
		return nextNum;
	}
	public void setNextNum(int nextNum) {
		this.nextNum = nextNum;
	}
	public int[] getControlAreaIds() {
		return controlAreaIds;
	}
	public void setControlAreaIds(int[] controlAreaIds) {
		this.controlAreaIds = controlAreaIds;
	}
	public int getCaId() {
		return caId;
	}
	public void setCaId(int caId) {
		this.caId = caId;
	}
	public String getCtrlIp() {
		return ctrlIp;
	}
	public void setCtrlIp(String ctrlIp) {
		this.ctrlIp = ctrlIp;
	}
	public int getStep() {
		return step;
	}
	public void setStep(int step) {
		this.step = step;
	}
	public int[] getAheadCaIds() {
		return aheadCaIds;
	}
	public void setAheadCaIds(int[] aheadCaIds) {
		this.aheadCaIds = aheadCaIds;
	}
	public int getNextStep() {
		return nextStep;
	}
	public void setNextStep(int nextStep) {
		this.nextStep = nextStep;
	}
	
}
